pin one's hopes on - Francés Inglés Diccionario